package org.jsola.hr.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jsola.core.entity.BaseDeleteDO;
import org.jsola.core.entity.Key;

import javax.persistence.Table;

/**
 * @author zhr
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Table(name = "hr_emp_education_require")
@Key(UUID = true)
public class EmpEducationRequireDO extends BaseDeleteDO<String> {

    private static final long serialVersionUID = 1L;

    /**
     * 公司id
     */
    private String companyId;
    /**
     * 场景(入职,信息展示)
     */
    private String requireType;
    /**
     * 毕业院校是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer graCollege;
    /**
     * 是否师范类是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer isLehramt;
    /**
     * 专业是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer major;
    /**
     * 学历是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer education;
    /**
     * 教学方式是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer teaMethods;
    /**
     * 入学时间是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer startTime;
    /**
     * 毕业时间是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer endTime;
    /**
     * 是否第一学历是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer isFirstEdu;
    /**
     * 是否最高学历是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer isHighestEdu;
    /**
     * 学位名称是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer degreeName;
    /**
     * 是否第一学位是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer isFirstDegree;
    /**
     * 是否最高学位是否需要(0:不需要,1:需要,2:必填)
     */
    private Integer isHighestDegree;



}

